package org.opengoofy.index12306.biz.userservice.service;

import org.opengoofy.index12306.biz.userservice.dto.req.UserUpdateReqDTO;
import org.opengoofy.index12306.biz.userservice.dto.resp.UserQueryActualRespDTO;
import org.opengoofy.index12306.biz.userservice.dto.resp.UserQueryRespDTO;

/**
 * @author ling007
 * @date 2024/5/30 14:17
 * @desciption: 用户信息接口
 */

public interface UserService {
    UserQueryRespDTO queryUserByUsername(String username);

    UserQueryActualRespDTO queryActualUserByUsername(String username);

    /**
     * 查询用户删除次数
     * @param idType
     * @param idCard
     * @return
     */
    Integer queryUserDeletionNum(Integer idType, String idCard);

    void update(UserUpdateReqDTO requestParam);
}
